package com.sh.data.engine.application.model.dto.normalization.standard;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * @author boyue.wjl
 */
@Schema
@Data
public class DictionaryResponse {

    @Schema(description = "id")
    private Long id;

    @Schema(description = "字典名称（英文）")
    private String dictNameEn;

    @Schema(description = "字典名称（中文）")
    private String dictNameCn;

    @Schema(description = "应用次数")
    private Integer applicationFrequency;

    @Schema(description = "字典目录id")
    private Long dictDirId;

    @Schema(description = "发布状态 1已发布 0未发布")
    private Integer releaseStatus;

    @Schema(description = "字典类型 0自建 1引用")
    private Integer dictType;

    @Schema(description = "业务定义（备注）")
    private String remark;

    @Schema(description = "创建人id")
    private String creatorId;

    @Schema(description = "更新时间")
    private Date updateTimeUnix;

    @Schema(description = "字典目录")
    private String dictDirName;

    @Schema(description = "创建人名称")
    private String createUserName;

    @Schema(description = "归属部门")
    private String ascriptionDepartment;

    @Schema(description = "数据类型")
    private String dictDataType;
}
